In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
Jaś właśnie zaczął w szkole naukę dodawania liczb naturalnych.
Mama Jasia wymyśliła dla niego grę, która ma mu pomóc w nauce.
Na początku gry mama zapisuje na osobnych kartkach wszystkie
liczby naturalne od do
i ustawia kartki w rządku w kolejności
zgodnej z numeracją.
Zadaniem Jasia jest wielokrotne wykonywanie czynności, polegającej
na zebraniu
pierwszych kartek z rządka, zsumowaniu liczb
zapisanych na tych kartkach, podarciu i wyrzuceniu tych kartek
(poddawane są one następnie procesowi recyklingu)
oraz zapisaniu otrzymanej sumy na nowej kartce i umieszczeniu jej
na końcu rządka.
Jeżeli w jakimś momencie zabawy jest mniej niż
kartek
w rządku, to Jaś się tym nie przejmuje i bierze do zsumowania
wszystkie kartki z rządka.
Nowa zabawa bardzo wciągnęła Jasia, który co chwila prosi mamę
o sprawdzenie, czy nie pomylił się w wykonywaniu kolejnych sumowań.
Co więcej, Jasiowi gra zaczęła wychodzić coraz lepiej, więc
powoli próbuje swoich sił dla bardzo dużych wartości i
.
Ponieważ mama Jasia przestała nadążać za wykonywanymi przez niego
dodawaniami bardzo dużych liczb, poprosiła Cię o napisanie programu, który
zamiast niej będzie weryfikował postępy Jasia.
Napisz program który:
W pierwszym wierszu wejścia znajduje się jedna liczba całkowita
(
), oznaczająca liczbę zapytań do programu.
Kolejnych
wierszy zawiera po trzy liczby całkowite
,
oraz
(
), pooddzielane pojedynczymi odstępami
i oznaczające zapytanie o liczbę, którą Jaś powinien zapisać na kartce
w
-tym ruchu gry o parametrach
oraz
.
Wyjście powinno składać się z wierszy.
-ty wiersz powinien zawierać jedną liczbę naturalną, będącą
odpowiedzią na
-te zapytanie z wejścia.
6 6 2 1 6 2 2 6 2 3 6 2 4 6 2 5 6 2 6poprawną odpowiedzią jest:
3 7 11 10 21 21
Autor zadania: Jakub Radoszewski.